#maincontent{position:static;width:960px;margin:0 auto;overflow:none}
* {
        margin:0 auto;
        padding:0;
}
h1{
	margin-left:0px;
	margin-top:10px;
	font-size:25px;
	font-weight:bold;
	width:630px;
}

.left{ width:630px; overflow:hidden; float:left; margin-right:30px;}
.right{ width:300px; overflow:hidden; float:left;}
#pictures div ul {
margin-top: 8px;
text-align: center;
font-size: 0;
}
#pictures div ul li a {
color: #346fa5;
line-height: 1.5;
height:15px;
font-size: 14px;
}
#pictures div ul li a.title {
line-height: 1.5;
height:15px;
overflow:hidden;
}
#pictures div ul li img {
max-width: 195px;
max-height: 152px;
margin-left: auto;
vertical-align: middle; 
margin-right: auto;
}
#pictures .pic {
width: 195px;
height: 152px;
display: table-cell;   
vertical-align: middle; 
background:#eee;
}
#pictures div ul li a.board {
font-size: 14px;
}
#pictures div ul li {
display: inline-block;
display: -moz-inline-stack;
float:left;
width: 195px;
height:240px;
margin-right:11px;
}
h3 {
display: block;
margin: 0;
padding: 0 16px;
height: 36px;
line-height: 40px;
overflow: hidden;
color: #999;
border-bottom: 1px dotted #999;
margin:10px;
font-size: 14px;
}

